package com.greenline.push.dal.pushcenter.dataobject;

import java.util.Date;

/**
 * msg_retry <br/>
 * 2014-10-15<br/>
 * 
 * @author shuai.zuo
 */
public class MsgRetryDO {

	private Long id;

	private Date gmtCreated;

	private Date gmtModified;
	// 备注
	private String memo;
	// 模板id
	private Long templateId;
	// 待发包
	private String packetJson;

	private String appId;
	// 渠道 :[微信,支付宝,echat,sms]
	private String appChannel;
	// 失败次数
	private Integer failCount;
	private Integer firstOfferStatus;// 第一次入队列 :成功 0 失败1
	private String uidList;

	public Integer getFirstOfferStatus() {
		return firstOfferStatus;
	}

	public void setFirstOfferStatus(Integer firstOfferStatus) {
		this.firstOfferStatus = firstOfferStatus;
	}

	public Long getId() {
		return id;
	}

	public void setId(Long id) {
		this.id = id;
	}

	public Date getGmtCreated() {
		return gmtCreated;
	}

	public void setGmtCreated(Date gmtCreated) {
		this.gmtCreated = gmtCreated;
	}

	public Date getGmtModified() {
		return gmtModified;
	}

	public void setGmtModified(Date gmtModified) {
		this.gmtModified = gmtModified;
	}

	/**
	 * 备注
	 * 
	 * @return memo
	 */
	public String getMemo() {
		return memo;
	}

	/**
	 * 备注
	 * 
	 * @param memo
	 */
	public void setMemo(String memo) {
		this.memo = memo;
	}

	/**
	 * 模板id
	 * 
	 * @return templateId
	 */
	public Long getTemplateId() {
		return templateId;
	}

	/**
	 * 模板id
	 * 
	 * @param templateId
	 */
	public void setTemplateId(Long templateId) {
		this.templateId = templateId;
	}

	/**
	 * 待发包
	 * 
	 * @return packetJson
	 */
	public String getPacketJson() {
		return packetJson;
	}

	/**
	 * 待发包
	 * 
	 * @param packetJson
	 */
	public void setPacketJson(String packetJson) {
		this.packetJson = packetJson;
	}

	public String getAppId() {
		return appId;
	}

	public void setAppId(String appId) {
		this.appId = appId;
	}

	/**
	 * 渠道 :[微信,支付宝,echat,sms]
	 * 
	 * @return appChannel
	 */
	public String getAppChannel() {
		return appChannel;
	}

	/**
	 * 渠道 :[微信,支付宝,echat,sms]
	 * 
	 * @param appChannel
	 */
	public void setAppChannel(String appChannel) {
		this.appChannel = appChannel;
	}

	/**
	 * 失败次数
	 * 
	 * @return failCount
	 */
	public Integer getFailCount() {
		return failCount;
	}

	/**
	 * 失败次数
	 * 
	 * @param failCount
	 */
	public void setFailCount(Integer failCount) {
		this.failCount = failCount;
	}

	public String getUidList() {
		return uidList;
	}

	public void setUidList(String uidList) {
		this.uidList = uidList;
	}

}